A Multi-layered Context Modelling Approach for End Users, Expert Users and Programmers
نویسندگان
چکیده
SERVE 2016, June 7, 2016, Bari, Italy Copyright held by the author(s). Abstract Context awareness plays an important role in smart environments and embedded interactions. In order to increase user satisfaction and acceptance, context-aware solutions should be controllable by end users. Over the last few years we have therefore witnessed an emerging trend of visual programming tools for context-aware applications based on simple “if this then that” rules. Unfortunately, existing solutions do not support the easy reuse of the “this” part in other rules. Further, the desired level of control varies among individuals. In order to let users choose the right level of automation and control, we propose a multi-layered context modelling approach distinguishing between end users, expert users and programmers. We report on our ongoing development of the Context Modelling Toolkit (CMT) consisting of the necessary context modelling concepts as well as a rule-based context processing engine. We further discuss an initial design of the graphical user interface for the presented multi-layered context modelling approach.
منابع مشابه
Purpose-Based Expert Finding in a Portfolio Management System
Most of the research in the area of expert finding focuses on creating and maintaining centralized directories of experts’ profiles, which users can search on demand. However, in a distributed multi-agent based software environment, the autonomous agents are free to develop expert models or model fragments for their own purposes and from their viewpoints. Therefore the focus of expert finding i...
متن کاملAutomatic Hashtag Recommendation in Social Networking and Microblogging Platforms Using a Knowledge-Intensive Content-based Approach
In social networking/microblogging environments, #tag is often used for categorizing messages and marking their key points. Also, since some social networks such as twitter apply restrictions on the number of characters in messages, #tags can serve as a useful tool for helping users express their messages. In this paper, a new knowledge-intensive content-based #tag recommendation system is intr...
متن کاملProgrammorphosis: a Knowledge-Based Approach to End-User Programming
Whereas sophisticated computer users can exercise more control in what they are exposed to and produce computational artifacts, technologically challenged end-users assume a more passive role in the information society. In order to construct such artifacts, typically some programming knowledge is necessary. Although learning how to program is not impossible for these end-users, it is usually qu...
متن کاملSupporting Focus and Context Awareness in 3D Modelling Tasks Using Multi-Layered Displays
Most 3D modelling software have been developed for conventional 2D displays, and as such, lack support for true depth perception. This contributes to making polygonal 3D modelling tasks challenging, particularly when models are complex and consist of a large number of overlapping components (e.g. vertices, edges) and objects (i.e. parts). Research has shown that users of 3D modelling software o...
متن کاملDesigning an Expert System for Internet Connection Problems Troubleshooting for wired network users
Man, is living in an era that the knowledge is estimated to be doubled in a relatively short time. The fast rate of technology's growth in the "Century of information", is caused by fast growth of communication technologies like the internet which has become one of the best tools for a quick, cheap, effective and vastly supported communication. For an efficient and effective usage of tools and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016